package com.mls.fivedistrict.entity.response;

/**
 * Created by chenxiuxiang on 2018/6/14.
 */
public class BDOCRBackResponse {

    /**
     * map : {"log_id":8123565694514434029,"words_result":{"map":{"失效日期":{"map":{"words":"20251225","location":{"map":{"top":693,"left":506,"width":134,"height":24}}}},"签发机关":{"map":{"words":"无锡市公安局新区分局","location":{"map":{"top":629,"left":342,"width":282,"height":28}}}},"签发日期":{"map":{"words":"20051225","location":{"map":{"top":694,"left":342,"width":139,"height":25}}}}}},"risk_type":"normal","words_result_num":3,"image_status":"normal","direction":0}
     */

    private MapBeanXXXXXXX map;

    public MapBeanXXXXXXX getMap() {
        return map;
    }

    public void setMap(MapBeanXXXXXXX map) {
        this.map = map;
    }

    public static class MapBeanXXXXXXX {
        /**
         * log_id : 8123565694514434029
         * words_result : {"map":{"失效日期":{"map":{"words":"20251225","location":{"map":{"top":693,"left":506,"width":134,"height":24}}}},"签发机关":{"map":{"words":"无锡市公安局新区分局","location":{"map":{"top":629,"left":342,"width":282,"height":28}}}},"签发日期":{"map":{"words":"20051225","location":{"map":{"top":694,"left":342,"width":139,"height":25}}}}}}
         * risk_type : normal
         * words_result_num : 3
         * image_status : normal
         * direction : 0
         */

        private long log_id;
        private WordsResultBean words_result;
        private String risk_type;
        private int words_result_num;
        private String image_status;
        private int direction;
        private int error_code;

        public int getError_code() {
            return error_code;
        }

        public void setError_code(int error_code) {
            this.error_code = error_code;
        }

        public long getLog_id() {
            return log_id;
        }

        public void setLog_id(long log_id) {
            this.log_id = log_id;
        }

        public WordsResultBean getWords_result() {
            return words_result;
        }

        public void setWords_result(WordsResultBean words_result) {
            this.words_result = words_result;
        }

        public String getRisk_type() {
            return risk_type;
        }

        public void setRisk_type(String risk_type) {
            this.risk_type = risk_type;
        }

        public int getWords_result_num() {
            return words_result_num;
        }

        public void setWords_result_num(int words_result_num) {
            this.words_result_num = words_result_num;
        }

        public String getImage_status() {
            return image_status;
        }

        public void setImage_status(String image_status) {
            this.image_status = image_status;
        }

        public int getDirection() {
            return direction;
        }

        public void setDirection(int direction) {
            this.direction = direction;
        }

        public static class WordsResultBean {
            /**
             * map : {"失效日期":{"map":{"words":"20251225","location":{"map":{"top":693,"left":506,"width":134,"height":24}}}},"签发机关":{"map":{"words":"无锡市公安局新区分局","location":{"map":{"top":629,"left":342,"width":282,"height":28}}}},"签发日期":{"map":{"words":"20051225","location":{"map":{"top":694,"left":342,"width":139,"height":25}}}}}
             */

            private MapBeanXXXXXX map;

            public MapBeanXXXXXX getMap() {
                return map;
            }

            public void setMap(MapBeanXXXXXX map) {
                this.map = map;
            }

            public static class MapBeanXXXXXX {
                /**
                 * 失效日期 : {"map":{"words":"20251225","location":{"map":{"top":693,"left":506,"width":134,"height":24}}}}
                 * 签发机关 : {"map":{"words":"无锡市公安局新区分局","location":{"map":{"top":629,"left":342,"width":282,"height":28}}}}
                 * 签发日期 : {"map":{"words":"20051225","location":{"map":{"top":694,"left":342,"width":139,"height":25}}}}
                 */

                private 失效日期Bean 失效日期;
                private 签发机关Bean 签发机关;
                private 签发日期Bean 签发日期;

                public 失效日期Bean get失效日期() {
                    return 失效日期;
                }

                public void set失效日期(失效日期Bean 失效日期) {
                    this.失效日期 = 失效日期;
                }

                public 签发机关Bean get签发机关() {
                    return 签发机关;
                }

                public void set签发机关(签发机关Bean 签发机关) {
                    this.签发机关 = 签发机关;
                }

                public 签发日期Bean get签发日期() {
                    return 签发日期;
                }

                public void set签发日期(签发日期Bean 签发日期) {
                    this.签发日期 = 签发日期;
                }

                public static class 失效日期Bean {
                    /**
                     * map : {"words":"20251225","location":{"map":{"top":693,"left":506,"width":134,"height":24}}}
                     */

                    private MapBeanX map;

                    public MapBeanX getMap() {
                        return map;
                    }

                    public void setMap(MapBeanX map) {
                        this.map = map;
                    }

                    public static class MapBeanX {
                        /**
                         * words : 20251225
                         * location : {"map":{"top":693,"left":506,"width":134,"height":24}}
                         */

                        private String words;
                        private LocationBean location;

                        public String getWords() {
                            return words;
                        }

                        public void setWords(String words) {
                            this.words = words;
                        }

                        public LocationBean getLocation() {
                            return location;
                        }

                        public void setLocation(LocationBean location) {
                            this.location = location;
                        }

                        public static class LocationBean {
                            /**
                             * map : {"top":693,"left":506,"width":134,"height":24}
                             */

                            private MapBean map;

                            public MapBean getMap() {
                                return map;
                            }

                            public void setMap(MapBean map) {
                                this.map = map;
                            }

                            public static class MapBean {
                                /**
                                 * top : 693
                                 * left : 506
                                 * width : 134
                                 * height : 24
                                 */

                                private int top;
                                private int left;
                                private int width;
                                private int height;

                                public int getTop() {
                                    return top;
                                }

                                public void setTop(int top) {
                                    this.top = top;
                                }

                                public int getLeft() {
                                    return left;
                                }

                                public void setLeft(int left) {
                                    this.left = left;
                                }

                                public int getWidth() {
                                    return width;
                                }

                                public void setWidth(int width) {
                                    this.width = width;
                                }

                                public int getHeight() {
                                    return height;
                                }

                                public void setHeight(int height) {
                                    this.height = height;
                                }
                            }
                        }
                    }
                }

                public static class 签发机关Bean {
                    /**
                     * map : {"words":"无锡市公安局新区分局","location":{"map":{"top":629,"left":342,"width":282,"height":28}}}
                     */

                    private MapBeanXXX map;

                    public MapBeanXXX getMap() {
                        return map;
                    }

                    public void setMap(MapBeanXXX map) {
                        this.map = map;
                    }

                    public static class MapBeanXXX {
                        /**
                         * words : 无锡市公安局新区分局
                         * location : {"map":{"top":629,"left":342,"width":282,"height":28}}
                         */

                        private String words;
                        private LocationBeanX location;

                        public String getWords() {
                            return words;
                        }

                        public void setWords(String words) {
                            this.words = words;
                        }

                        public LocationBeanX getLocation() {
                            return location;
                        }

                        public void setLocation(LocationBeanX location) {
                            this.location = location;
                        }

                        public static class LocationBeanX {
                            /**
                             * map : {"top":629,"left":342,"width":282,"height":28}
                             */

                            private MapBeanXX map;

                            public MapBeanXX getMap() {
                                return map;
                            }

                            public void setMap(MapBeanXX map) {
                                this.map = map;
                            }

                            public static class MapBeanXX {
                                /**
                                 * top : 629
                                 * left : 342
                                 * width : 282
                                 * height : 28
                                 */

                                private int top;
                                private int left;
                                private int width;
                                private int height;

                                public int getTop() {
                                    return top;
                                }

                                public void setTop(int top) {
                                    this.top = top;
                                }

                                public int getLeft() {
                                    return left;
                                }

                                public void setLeft(int left) {
                                    this.left = left;
                                }

                                public int getWidth() {
                                    return width;
                                }

                                public void setWidth(int width) {
                                    this.width = width;
                                }

                                public int getHeight() {
                                    return height;
                                }

                                public void setHeight(int height) {
                                    this.height = height;
                                }
                            }
                        }
                    }
                }

                public static class 签发日期Bean {
                    /**
                     * map : {"words":"20051225","location":{"map":{"top":694,"left":342,"width":139,"height":25}}}
                     */

                    private MapBeanXXXXX map;

                    public MapBeanXXXXX getMap() {
                        return map;
                    }

                    public void setMap(MapBeanXXXXX map) {
                        this.map = map;
                    }

                    public static class MapBeanXXXXX {
                        /**
                         * words : 20051225
                         * location : {"map":{"top":694,"left":342,"width":139,"height":25}}
                         */

                        private String words;
                        private LocationBeanXX location;

                        public String getWords() {
                            return words;
                        }

                        public void setWords(String words) {
                            this.words = words;
                        }

                        public LocationBeanXX getLocation() {
                            return location;
                        }

                        public void setLocation(LocationBeanXX location) {
                            this.location = location;
                        }

                        public static class LocationBeanXX {
                            /**
                             * map : {"top":694,"left":342,"width":139,"height":25}
                             */

                            private MapBeanXXXX map;

                            public MapBeanXXXX getMap() {
                                return map;
                            }

                            public void setMap(MapBeanXXXX map) {
                                this.map = map;
                            }

                            public static class MapBeanXXXX {
                                /**
                                 * top : 694
                                 * left : 342
                                 * width : 139
                                 * height : 25
                                 */

                                private int top;
                                private int left;
                                private int width;
                                private int height;

                                public int getTop() {
                                    return top;
                                }

                                public void setTop(int top) {
                                    this.top = top;
                                }

                                public int getLeft() {
                                    return left;
                                }

                                public void setLeft(int left) {
                                    this.left = left;
                                }

                                public int getWidth() {
                                    return width;
                                }

                                public void setWidth(int width) {
                                    this.width = width;
                                }

                                public int getHeight() {
                                    return height;
                                }

                                public void setHeight(int height) {
                                    this.height = height;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
